/******************************************************************************/

package jamie.org.sil.www.usxConverter;

import java.io.*;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.regex.*;
import java.util.Stack;

import jamie.org.sil.www.usxUtils.*;


/******************************************************************************/
/**
   An extension to <code>ConverterCommon</code> which implements OSIS
   conversion.
   <p>

   This serves purely to provide OSIS extensions to the various
   methods of <code>ConverterCommon</code>.  Refer to that class
   for more information.
   <p>

   This works only with code generated by the parser running in "new" mode
   (ie configured with parserShouldParseScriptureReferences set to Yes).
*/

public class UsxConverterToOsis extends UsxConverterTo
{
  /****************************************************************************/
  /****************************************************************************/
  /**                                                                        **/
  /**                                Public                                  **/
  /**                                                                        **/
  /****************************************************************************/
  /****************************************************************************/

  /****************************************************************************/
  public UsxConverterToOsis () throws IOException
  {
  }

  
  /****************************************************************************/
  /* Standard processing called at the start of a USX tag. */
  
  @Override protected void processUsxTagEnd (String tagName,
  	                                     String style,
					     int level,
					     UsxParser.ElementDetails eltDetails,
					     int destination) throws Exception
  {
  }
 

  /****************************************************************************/
  /* Standard processing called at the end of a USX tag. */
  
  @Override protected void processUsxTagStart (String tagName,
                                               String style,
	 				       int level,
	 				       UsxParser.ElementDetails eltDetails,
	 				       int destination) throws Exception
  {
  }

  
}
